package com.ruoyi.modularbusiness.service;

import java.util.List;
import com.ruoyi.modularbusiness.domain.AubitFieldbody;

/**
 * 签核内容Service接口
 * 
 * @author liuzhen
 * @date 2023-03-04
 */
public interface IAubitFieldbodyService 
{

    Long batchSave(List<AubitFieldbody> aubitFieldbody);

    List<AubitFieldbody> selectAubitFieldbody_topid(String code);
    /**
     * 查询签核内容
     * 
     * @param afbdId 签核内容主键
     * @return 签核内容
     */
    public AubitFieldbody selectAubitFieldbodyByAfbdId(Long afbdId);

    /**
     * 查询签核内容列表
     * 
     * @param aubitFieldbody 签核内容
     * @return 签核内容集合
     */
    public List<AubitFieldbody> selectAubitFieldbodyList(AubitFieldbody aubitFieldbody);

    /**
     * 新增签核内容
     * 
     * @param aubitFieldbody 签核内容
     * @return 结果
     */
    public int insertAubitFieldbody(AubitFieldbody aubitFieldbody);

    /**
     * 修改签核内容
     * 
     * @param aubitFieldbody 签核内容
     * @return 结果
     */
    public int updateAubitFieldbody(AubitFieldbody aubitFieldbody);

    /**
     * 批量删除签核内容
     * 
     * @param afbdIds 需要删除的签核内容主键集合
     * @return 结果
     */
    public int deleteAubitFieldbodyByAfbdIds(Long[] afbdIds);

    /**
     * 删除签核内容信息
     * 
     * @param afbdId 签核内容主键
     * @return 结果
     */
    public int deleteAubitFieldbodyByAfbdId(Long afbdId);
}
